home *** CD-ROM | disk | FTP | other *** search
/ Hacker 3 / HACKER03.ISO / Utils / Desktop Themes 160.exe / Desktop Themes.txt < prev   
Text File  |  1997-09-19  |  20KB  |  432 lines

  1. Desktop Themes v1.6
  2. (c) 1997 Jonathan Potter
  3. Left Side Software
  4.  
  5. This software requires Windows 95 or Windows NT 4.0 or later to run.
  6.  
  7. ------------------------------------------------------------------------------
  8. This program is distributed under the Shareware concept. If you like and use
  9. this program, please consider registering to support the further development
  10. of this and other great software. The registration fee is $AUD20 (about $US15)
  11.  
  12. You can register online at http://www.lss.com.au/register.htm. We regret
  13. that due to high bank charges, checks not drawn on an Australian bank can
  14. no longer be accepted.
  15.  
  16. If you don't want to register online, you can send your Mastercard or Visa
  17. details (name, number and expiry date) to the following address. You can also
  18. send checks in Australian dollars (drawn on an Australian bank), or cash in
  19. USD, FF, DM, GBP or AUD.
  20.  
  21.     Left Side Software
  22.     PO Box 2252
  23.     Strawberry Hills, NSW 2012
  24.     AUSTRALIA
  25.  
  26. Registered users will be given priority when asking for technical support,
  27. and also receive notifcation of new releases of this and other software.
  28. ------------------------------------------------------------------------------
  29.  
  30.  
  31. 1. Introduction
  32.  
  33. The Plus! pack for Windows 95 adds many additional features to Windows - some
  34. things that really should have been included with Windows 95 itself. One of
  35. these is Desktop Themes. A Theme is a collection of sounds, icons, pointers
  36. (cursors), along with wallpaper, colour and font settings and a screensaver.
  37. Basically, it's all the things about the Windows interface you can configure
  38. through the Control Panel, brought together into one package.
  39.  
  40. There are literally hundreds of Themes available, and until now you needed
  41. the Plus! pack to use them. Without it, it was necessary to install all the
  42. components manually, a difficult and time-consuming process. Then, if you
  43. didn't like the finished product, you had to manually change all your
  44. settings back again.
  45.  
  46. The Desktop Themes application is a direct replacement for the Desktop Themes
  47. control panel provided with the Plus! pack. It offers the same functionality
  48. as the Plus! version with a few additional features. Even if you have Plus!
  49. you might want to consider switching to using Desktop Themes for the additional
  50. features.
  51.  
  52. v1.1 of Desktop Themes also allows you to edit the Theme components directly,
  53. to easily create new Themes to distribute to others.
  54.  
  55.  
  56. 2. About Themes
  57.  
  58. A Theme is described by a .theme file, which is basically a .INI file
  59. containing all the settings for that particular theme. Desktop Themes can read
  60. this file and make all the necessary configuration changes in one hit.
  61.  
  62. You can find hundreds of themes on the net. Some good places to start looking
  63. are:
  64.  
  65.   Dale's Windows95 Themes Page      http://www.bitshop.com/~dale/
  66.   Windows95.com                     http://www.windows95.com/apps/desktop.html
  67.   Gionet's Win95 Plus Themes        http://www.95themes.com/
  68.   Spike's Windows 95 Themes Page    http://www.algonet.se/~spike/
  69.  
  70.  
  71.  
  72. 3. Installation
  73.  
  74. No special installation is necessary to run Desktop Themes - simply copy the
  75. .EXE to wherever you want to keep it (eg C:\Program Files). You can then
  76. create a shortcut to it and put this on your Desktop, in your Start menu, etc.
  77.  
  78. The first time you run Desktop Themes, it looks to see if Plus! themes have
  79. already been installed on your system. If they haven't, a dialog appears
  80. prompting you to create a directory to store themes in. This is necessary for
  81. the proper functioning of the program.
  82.  
  83. The theme path defaults to "c:\Program Files\Plus!\Themes", because this is
  84. what Plus! itself uses. If you ever install Plus! in the future, the themes
  85. you currently have installed should work with no input from you. You can,
  86. however, store the themes anywhere you like.
  87.  
  88. Desktop Themes also adds two items to the context menu for Theme files -
  89. Apply Settings, and Install Theme. Once these is installed, you can apply a
  90. theme instantly by right-clicking on it and choosing Apply Settings (or by
  91. double-clicking on its icon). You can install a theme by right-clicking on it
  92. and choosing Install Theme.
  93.  
  94. Themes that you install with Desktop Themes can automatically be uninstalled,
  95. either using Desktop Themes, or with the Add & Remove Programs control panel.
  96.  
  97. For this to work, the Desktop Themes executable must remain in the place it
  98. was when it was first run. That is, you should copy it to its 'final resting
  99. place' before running it for the first time. If you move the Desktop Themes
  100. executable after it has installed itself, you can update the context menus
  101. by clicking the 'Update' button on the Miscellaneous page. However, any themes
  102. you have installed will no longer be uninstallable from Add & Remove Progrems
  103. (uninstalling them through Desktop Themes will still work).
  104.  
  105. If you have previously installed the 'Theme Installer' application by the
  106. same author, you should remove this (by double-clicking on its icon again).
  107. Desktop Themes completely replaces Theme Installer as the installer/uninstaller
  108. for themes.
  109.  
  110.  
  111.  
  112. 4. Usage
  113.  
  114. Start the Desktop Themes program by double-clicking on its icon. A dialog will
  115. appear containing several pages, the first of which allows you to select a
  116. theme from those installed.
  117.  
  118. A drop-down list is used to choose a theme. This list contains the names
  119. of all themes present in the specified directory. It also has two special
  120. entries at the top of the list:
  121.  
  122.     (current settings)
  123.  
  124.     This refers to the current configuration of your desktop. You can
  125.     select this at any time to return to your current configuration.
  126.  
  127.     (original settings)
  128.  
  129.     This refers to the configuration of your desktop when the Desktop
  130.     Themes program was run. You can use this to return to the original
  131.     settings, which allows you to undo any changes you have made with
  132.     the Apply button. Note that the Cancel button does not undo the
  133.     effects of pressing Apply.
  134.  
  135. When Desktop Themes first runs, it also automatically saves your current
  136. settings to a theme called "My Original Settings". This way you will always
  137. be able to return to your old settings after having installed other themes.
  138.  
  139. The "Save As" button allows you to save the current settings to a new theme.
  140. You can use this to preserve your configuration before you start playing with
  141. new ones. You can also use it to create themes to distribute to other people.
  142.  
  143. The "Active Components" list allows you to choose which components in the
  144. currently loaded theme will be installed in your system when you choose Apply
  145. or Ok. By default they are all switched on, meaning that a new theme will
  146. totally overwrite your existing settings. You can selectively disable parts of
  147. the theme through these switches.
  148.  
  149.  
  150. 5. Previewing a theme
  151.  
  152. To preview a theme, you must first Install it. See the description of the
  153. Install page below for more information about this.
  154.  
  155. You can preview the components of a Theme before you Apply it to your desktop.
  156. The "Display", "Sounds" and "Pointers" pages allow you to see or hear the
  157. various components of the current theme. Each page contains a list of
  158. components - for the graphical ones, just click on its name to display it.
  159. To hear a sound, select the appropriate sound by name and click the play button.
  160.  
  161.  
  162. 6. Miscellaneous settings
  163.  
  164. The "Miscellaneous" page contains several additional options that Plus!
  165. provides. Some of these might not work on a standard Windows 95 system, but
  166. feel free to play around with them. The "Stretch desktop wallpaper to fit the
  167. page" feature is emulated by Desktop Themes, but some of the others seem to
  168. require Plus! to work. If you change the 'Show icons using all possible colours'
  169. setting, you will need to reset Windows for the change to take effect.
  170.  
  171. This page also has a field labelled "Path to Themes". You can use this to
  172. modify the path that themes are stored in. If you enter a directory that does
  173. not exist, it will be created automatically.
  174.  
  175.  
  176. 7. Installing Themes
  177.  
  178. The "Install" page allows you to install a new theme. Themes are usually
  179. distributed in ZIP format, so you must unzip the theme to a temporary directory.
  180. You MUST use a ZIP program that supports long filenames (like WinZip). Once
  181. you have done this, you must enter the full name of the .theme file in the
  182. Install page. Use the Browse button to help you find it.
  183.  
  184. Theme Installer will also attempt to install any TrueType fonts that have
  185. been included as part of the theme.
  186.  
  187. Quite often, themes have several components defined in the .theme file that
  188. were not supplied in the archive (eg the screen saver). Desktop Themes will
  189. successfully install a theme even if components are missing, and will
  190. display a list of the files that could not be installed at the end of the
  191. process.
  192.  
  193. Themes that have been installed with Desktop Themes can also be uninstalled
  194. automatically. To uninstall a theme, select it in the list and click the
  195. Uninstall button. You can also uninstall themes via the Add & Remove Progrems
  196. control panel. If an error occurs while uninstalling a theme, it is usually
  197. because one or more of the theme components is in use by something, and can
  198. not be deleted.
  199.  
  200. Some third-party themes are not constructed correctly. The .theme file which
  201. contains the references to the theme components uses a notation that allows
  202. non-specific path names for components. For example, it can specify :
  203.  
  204.     %themedir%MyTheme\MyComputer.ico
  205.  
  206. instead of
  207.  
  208.     c:\Program Files\Plus!\Themes\MyTheme\MyComputer.ico
  209.  
  210. This means that wherever your themes directory is on your system, the theme
  211. will still be able to find its components.
  212.  
  213. Some themes do not use the %themedir% notation - instead, they use absolute
  214. paths to theme components, often paths on the theme author's own system.
  215. You might see something like :
  216.  
  217.     d:\work\mytheme\MyComputer.ico
  218.  
  219. This is plainly not going to work on any computer other than the theme
  220. author's.
  221.  
  222. A future version of Desktop Themes will try to get around this problem. For
  223. the mean time, themes that are not constructed correctly will not work.
  224.  
  225. Note that if you want to create a theme for distribution, you should use
  226. the 'Distribution' option on the 'Edit Theme' page (described below), or
  227. else you might run into this problem as well.
  228.  
  229.  
  230.  
  231. 8. Installing Startup and Shutdown screens
  232.  
  233. Startup and Shutdown screens are not officially part of a Theme, but you often
  234. find them distributed with themes. The "Screens" page allows you to easily
  235. install startup and shutdown screens, and optionally to backup your old screens.
  236. Use the Browse button to locate the three screens in question. They often have
  237. the following names:
  238.  
  239.     Startup            - Logo.sys
  240.     Shutdown Wait        - LogoW.sys
  241.     Shutdown Safe        - LogoS.sys
  242.  
  243. Note that you do not need to provide all three screens; Desktop Themes will
  244. only install the ones you select.
  245.  
  246. You can also select the "Backup old Startup/Shutdown screens" option to have
  247. your old screens preserved. If you do this, you can restore your old screens
  248. later using the Restore button. Note that you can only restore the last
  249. backed-up set of screens, so if you are testing several sets of screens you
  250. should Restore the old set in between installing each new set.
  251.  
  252. Press the Install button once you have selected the screen files, and they will
  253. be copied to the appropriate locations automatically.
  254.  
  255. Note that Windows NT 4.0 does not support the startup/shutdown screen concept
  256. and so this page is unavailable when running on an NT system.
  257.  
  258.  
  259.  
  260. 9. Editing Themes
  261.  
  262. Note that the 'Edit Theme' page contains a reminder that Desktop Themes is a
  263. shareware program. If you register, you will receive an unlock program that
  264. removes this reminder page.
  265.  
  266. The 'Edit Theme' page allows you to create a Theme for distribution to others.
  267. The tree view contains a list of all the Theme components; creating a theme is
  268. simply a matter of going through the items in the tree and supplying the
  269. appropriate settings or files. Note that you do not need to provide a file for
  270. every single item in the list.
  271.  
  272. Once you have set the components of your theme, you should select 'Distribution'
  273. from the list. You can then select an empty directory to create the theme in.
  274. Use the Browse button to locate the directory and give the theme a name, and
  275. then press the Save button. Desktop Themes will then write the Theme file to
  276. this directory, and copy all your components from wherever they are stored on
  277. your system.
  278.  
  279. Using this method is better than the 'Save As' option from the 'Theme' page as
  280. the Theme file will be created with the correct %ThemeDir% and %WinDir% notation.
  281. It also provides a convenient way of gathering all the theme components together.
  282. Once the theme file has been saved, all you need to do is ZIP the directory using
  283. WinZip or a similar program, and it is ready for distribution.
  284.  
  285. Note that this procedure will not copy files from c:\Windows\Media or
  286. c:\Windows\Cursors. It will also not copy the COOL.DLL file. If you have files
  287. in these directories that you want to distribute as part of your theme, you
  288. will have to copy them yourself using Explorer.
  289.  
  290.  
  291.  
  292. 10. Wallpaper Notes
  293.  
  294. Support for JPEG Wallpaper files in Desktop Themes is implemented by
  295. converting the JPEG to a temporary BMP file. If you Apply a theme that uses a
  296. JPEG for wallpaper, the picture is converted to a permanent BMP file in your
  297. Windows directory. This file is overwritten each time you Apply a theme that
  298. uses JPEGs, so you only ever have the one converted picture. Since BMP files
  299. take much more room than JPEGs, you should ensure you have enough space on
  300. your Windows drive (approximately 3mb is required for an average size 24bit
  301. picture). This is the same mechanism as Plus! uses.
  302.  
  303. The JPEG conversion itself requires about 1mb of memory - if a wallpaper
  304. isn't appearing, and it's a JPEG file, then you probably do not have enough
  305. memory. In this case, try closing some open applications and try again.
  306.  
  307. Desktop Themes also emulates the Wallpaper stretching that Plus! performs.
  308. This is very useful as it allows you to use practically any size bitmap to
  309. fill your screen, instead of leaving an ugly border around the outside.
  310. Unfortunately, Desktop Themes' stretching isn't as transparent as Plus!'s is;
  311. it has to convert the original size image to a BMP file in your Windows
  312. directory (much like the JPEG conversion - of course if you are stretching a
  313. JPEG file you only get the one BMP!). This can take a bit of time, and requires
  314. some hard drive space. It generally works very well though.
  315.  
  316. Because stretching is implemented via a converted BMP file, if you change
  317. screen resolution the stretched image will no longer be the correct size.
  318. To remedy this, run Desktop Themes and select the Miscellaneous tab. Turn off
  319. 'Stretch wallpaper to fit the screen' and click the Apply button. Then turn it
  320. back on and click the Apply button again. You will also have to do this if you
  321. change Wallpaper through the Display Properties, and want to stretch it to full
  322. screen.
  323.  
  324.  
  325.  
  326. 11. Other Notes
  327.  
  328. If you have Plus! installed when you run Desktop Themes, it won't install itself
  329. in the registry as the default theme handler. If you decide you want to switch to
  330. using Desktop Themes, just go to the "Miscellaneous" page and click the "Update"
  331. button. This will force it to install itself as the default handler, overrinding
  332. Plus!.
  333.  
  334. The previous version of Desktop Themes seemed to have a bug in the way the desktop
  335. window was refreshed after the icons had been changed. Some people reported losing
  336. all their icons, others reported their icons going black and white. Until a
  337. permanent solution to this problem has been found, you need to click on the
  338. desktop window and press F5 to refresh the icon display manually.
  339.  
  340.  
  341. 12. Command line switches
  342.  
  343. Desktop Themes supports several command line switches. In practice you will
  344. never need to use these, but they are listed here for reference.
  345.  
  346.     /s <filename.theme>        - Apply the given theme
  347.     /conv <source.jpg> <dest.bmp>    - Convert a JPG to a BMP
  348.     /stretch <source> <dest.bmp>    - Stretch a BMP or JPG to full screen
  349.  
  350. For example,
  351.  
  352.     "Desktop Themes.exe" /s "C:\program files\plus!\themes\my_theme.theme"
  353.  
  354.         - This would apply the settings in the supplied theme
  355.  
  356.     "Desktop Themes.exe" /conv picture1.jpg picture2.jpg
  357.  
  358.         - This would convert the supplied JPG picture to a BMP
  359.  
  360.     "Desktop Themes.exe" /stretch picture1.jpg picture-stretched.bmp
  361.  
  362.         - This would stretch the supplied picture to be full screen
  363.  
  364.  
  365. 13. Uninstalling
  366.  
  367. To uninstall the Desktop Themes application, simply delete the file. To
  368. uninstall themes themselves, use either the "Install" page of Desktop Themes,
  369. or the Add & Remove Programs control panel.
  370.  
  371.  
  372.  
  373. 14. Copyrights
  374.  
  375. Desktop Themes is (c) 1997 by Jonathan Potter / Left Side Software.
  376. Based on Desktop Themes in Microsoft Plus! (c) Microsoft Corp.
  377. Uses The Independent JPEG Group's JPEG software (v6a)
  378.  
  379.  
  380.  
  381. 15. Release History
  382.  
  383.     v1.0    Oct 96    - First public release
  384.  
  385.     v1.1    Nov 96    - Added ability to install Startup/Shutdown screens
  386.             - Added Edit Theme page
  387.                         - If you changed the theme path in the Miscellaneous
  388.                           section, the theme list wasn't being updated
  389.                           automatically
  390.                         - Applying changes to the system colours wasn't saving
  391.                           the changes permanently (they would revert to the
  392.                           previous settings next reboot)
  393.  
  394.         v1.11   Dec 96  - Now need to click on desktop window and press F5 to
  395.                           refresh the icon display - hopefully a solution to this
  396.                           will be found soon
  397.                         - Automatically saves a "My Original Settings" theme when
  398.                           it first runs, enabling you to recover your original
  399.                           settings at any time.
  400.  
  401.     v1.2    May 97  - Desktop Themes now runs properly under Windows NT 4.0
  402.                           without crashing on exit.
  403.  
  404.                         - The 'Screens' tab is unavailable when running under NT
  405.                           as NT does not support startup/shutdown screens.
  406.  
  407.     v1.3    Jun 97  - Several people reported problems installing Themes, and
  408.                           this was traced to the fact that they had had the Plus!
  409.                           demo installed before installing Desktop Themes. The
  410.                           Plus! demo was setting a registry key incorrectly, which
  411.                           stopped the theme install working. Desktop Themes now
  412.                           resets this key automatically.
  413.  
  414.     v1.4    Jul 97  - A problem in the later versions of Plus! prevented
  415.                           themes created by Desktop Themes from working on
  416.                           systems that used Plus!. This has been fixed.
  417.  
  418.     v1.5    Aug 97    - Fixed a potential problem in the wallpaper stretching that
  419.               could have prevented stretching from working if Plus! or
  420.               the Plus! demo was ever installed.
  421.  
  422.             - Wallpaper settings are now preserved correctly for
  423.               multiple users.
  424.  
  425.     v1.6    Sep 97    - A list of the files (if any) that could not be installed
  426.               is now displayed after you install a theme.
  427.  
  428.             - Now uses a registration code rather than an unlock
  429.               program.
  430.  
  431.  
  432.